#ifndef THE_VIDEO_CLIP_H
#define THE_VIDEO_CLIP_H

#include <QObject>
#include<ffmpeg_mixing_shear.h>
#include<QThread>
#include<ffmpeg_mixing_shear.h>
#include<QTimer>
class The_video_clip : public QThread
{
    Q_OBJECT
public:
    explicit The_video_clip(QObject *parent = nullptr);

    //
    QStringList getsettinginfo();


public slots:
    //线程函数
    void function(QStringList videofilelist,QString outpath,QTime cuttime, QTime onevideotime,QStringList audiolist,QString zimufile, QString titie,QString logo,bool addaudio,bool addzimu);
private slots:
    void slot_sending(QString str,QString pro);
signals:
    void signal_infoout(QString str,QString process);
    void signal_finsh();
private:

    QString str,valuepro=nullptr;


};

#endif // THE_VIDEO_CLIP_H
